package com.briup.day27;

import com.briup.day27.bean.Student;

public class Test_StudentClass {
    public static void main(String[] args) {
        /*补充其他数据类型字节码对象获取*/
        System.out.println("int 类型: "+int.class);
        System.out.println("double类型: "+double.class);
        System.out.println("数组类型"+int[].class);
        int[] arr = new int[10];
        System.out.println(arr.getClass());
        System.out.println(arr.getClass()==int[].class);
    }
    public static void main01(String[] args) throws ClassNotFoundException {
        Student s1 = new Student();
        //就是虽然说他有很多子类，但是被实例化的对象只有student这个类的，所有获取的是student类的字节码
        Class<? extends Student> c1 = s1.getClass();
        Class<Student> c2 = Student.class;
        //3.调用Class.forName("类的全包名")
        Class<?> c3 = Class.forName("com.briup.day27.bean.Student");
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
        System.out.println(c1==c3);
        System.out.println(c3==c2);
        //使用不同方式来获取字节码对象 字节码对象都是唯一的
    }
}
